Эта страница архивируется ботом

Обсуждение Википедии:Шаблоны цитирования CS1/2

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Переводчик «cite journal» на шаблон «статья»[править код]

Перенесено на страницу Обсуждение участника:BsivkoBot.

BotDR (обс.) 03:00, 18 ноября 2018 (UTC)[ответить]

Сейчас шаблон добавляет язык в нестандартном виде в квадратных скобках — {{cite journal|title=Example|lang=en}}"Example" (англ.). {{cite journal}}: Cite journal требует |journal= (справка), тогда как в {{статья}} использует стандартные вещи вида {{ref-en}}: {{статья|язык=en|заглавие=Example}}Example (англ.).. Может быть стоит унифицировать? windewrix (обс.) 08:07, 9 февраля 2022 (UTC)[ответить]

Обновление модуля[править код]

Привет! Начал работу по обновлению Модуль:Citation/CS1/sandbox и вносить правки @Wikisaurus, и вот думаю, а нужно ли нам поддерживать coautors и month? Там просто использований этих параметров почти нулевое, легче ботом заменить, чем костыли делать: https://bambots.brucemyers.com/TemplateParam.php?wiki=ruwiki&template=Cite+journal.

Так же заменил отображение языка источника с {{lg}} на {{ref-lang}}, чтобы было так же как у {{cite web}}. Никто не против?

Тесты можно проверить тут: Шаблон:Cite journal/тесты. Iniquity (обс.) 13:05, 25 ноября 2023 (UTC)[ответить]

Iniquity указал, что шаблон Cite journal заменяет Cite doi. [1] Но как видно, он не обладает функционалом автозаполнения. Cite journal это примитивный ручной заполнятор полей. Halfcookie (обс.) 08:02, 15 декабря 2023 (UTC)[ответить]

  1. . doi:10.1210/jc.2011-0385. {{cite journal}}: |title= пропущен или пуст (справка); Cite journal требует |journal= (справка)

Привет, хочу уйти от вызова шаблона {{ref-lang}} и вызывать модуль Модуль:Languages, но нужна помощь. Нужно позволить модулю преобразовывать оригинальные имена в языковой код. То есть, например, English -> en, Russian -> ru, Albanian -> sq и так далее. Нужно для формирования подсказок на каком языке источник.

Как сейчас реализовано можно посмотреть в строке 1854 тут: https://ru.wikipedia.org/w/index.php?title=Module:Citation/CS1&action=edit Iniquity (обс.) 14:12, 15 декабря 2023 (UTC)[ответить]

Что-то произошло с параметром date2[править код]

Шаблон:cite news[править код]

Коллега Iniquity, после Вашей правки 15 декабря 2023 г. в шаблоне {{cite news}} в параметре |date = перестала работать конвертация из формата ГГГГ‑ММ‑ДД в формат ДД месяц ГГГГ (при этом в параметрах |access-date = и |archive-date = она продолжает работать). Кроме того, появился конфликт если в тексте шаблона имеются неразрывные пробелы, которые образуются при обработке текста викификатором, например:

При том, что когда я добавлял 27 ноября 2023 г. данную ссылку в статью, то всё работало нормально. С уважением. — 212.32.192.71 08:05, 17 декабря 2023 (UTC)[ответить]

Cite AV media notes: параметр notestitle и прочие[править код]

Добрый день!
После изменения модуля в {{Cite AV media notes}} стал игнорироваться параметр notestitle, в котором можно было указать раздел буклета компакт диска, например, главу. Просьба исправить или предложить альтернативный параметр для той же функции. Vasyatka1 14:00, 19 декабря 2023 (UTC)[ответить]

Участник:Iniquity, скажите, когда стоит ожидать исправления ошибок в шаблоне? Может, пока в части проблемных параметров изменения стоит отменить? Чтоб не краснели. И ещё момент — шаблон теперь обязательно требует заполнения url (ругается красным в случае отсутствия), что не всегда можно сделать. Далеко не на все буклеты (как и прочую литературу) есть ссылки в открытом доступе. Так что я бы попросил данный параметр снова сделать опциональным— Kursebi (обс.) 14:36, 3 января 2024 (UTC).[ответить]

  • Участник:Iniquity, скажите, когда стоит ожидать исправления ошибок в шаблоне? Может, пока в части проблемных параметров изменения стоит отменить?
    С отменой кусков достаточно сложно. Бот потихонечку чистит шаблоны.
    И ещё момент — шаблон теперь обязательно требует заполнения url (ругается красным в случае отсутствия), что не всегда можно сделать. Далеко не на все буклеты (как и прочую литературу) есть ссылки в открытом доступе. Так что я бы попросил данный параметр снова сделать опциональным.
    Мм, можете показать пример? URL не обязателен в шаблоне. Iniquity (обс.) 14:42, 3 января 2024 (UTC)[ответить]

Участник:Iniquity, например, в статье Blue Kentucky Girl, в которую вы заходили. Приведу шаблон оттуда прямо здесь. Если параметр url не заполнен или отсутствует, то получается вот такое: Puterbaugh, Parke (1979). Blue Kentucky Girl (CD) (Media notes). Emmylou Harris. Warner Bros. Records. pp. 2—15. 8122-78112-2. {{cite AV media notes}}: |format= требует |url= (справка)

Причем он свои претензии к отсутствию url увязывает, как я понял, с полем format. Если последнее убрать — не ругается (не тогда и формат релиза не показывает):

Puterbaugh, Parke (1979). Blue Kentucky Girl (Media notes). Emmylou Harris. Warner Bros. Records. pp. 2—15. 8122-78112-2.Kursebi (обс.) 15:05, 3 января 2024 (UTC)[ответить]

  • Понял, в общем |format = используется для указания формата в интернет-источнике (pdf, xml и так далее). Нужно |format = заменить на |type =.
    Puterbaugh, Parke (1979). Blue Kentucky Girl (CD). Emmylou Harris. Warner Bros. Records. pp. 2—15. 8122-78112-2. Iniquity (обс.) 15:18, 3 января 2024 (UTC)[ответить]

Неразрывные пробелы[править код]

Зачем шаблон ругается на символы неразрывного пробела в авторах? Если это просто передрано из английского раздела, то там в общих правилах написано, что сам символ вообще нигде использовать нельзя (а нужно какую-нибудь видимую в коде конструкцию, типа   или {{nbsp}}). В местных же правилах рекомендации скорее обратные (ВП:Типографика, ВП:ОС#Знаки препинания) и также требуют символ неразрывного пробела между инициалами и фамилией — что прямо конфликтует с этим сообщением об «ошибке» в параметрах. Уберите эту проверку, пожалуйста. — Mikhail Ryazanov (обс.) 07:48, 2 марта 2024 (UTC)[ответить]

Даты и всё, что с ними связано[править код]

Починил одно, вылезло другое. В общем нужна помощь.

Я скопировал нормальные тесткейсы для дат - Обсуждение модуля:Citation/CS1/testcases/dates - и стало видно две основных проблемы, одна маленькая, одна большая:

  • Маленькая: если дата начинается с месяца, то он пишется с маленькой буквы.
  • Большая: модуль Модуль:Calendar принимает значения 15-13 января 2001 и подобные как валидные и возвращает обрубки 13 января 2001, надо как-то внутри внести ограничения на обработку таких дат.
  • Также как валидную принимает дату 13января 2001, но это не критично, если будет выходить ошибка.

Iniquity (обс.) 12:56, 24 марта 2024 (UTC)[ответить]

Архивировано из оригинала[править код]

{{Cite news|title=В МВД опровергли российское гражданство у подозреваемых в теракте|url=https://www.rbc.ru/politics/23/03/2024/65fee9f59a7947297940ef97|website=РБК|access-date=2024-03-23|archive-date=2024-03-23|archive-url=https://web.archive.org/web/20240323164721/https://www.rbc.ru/politics/23/03/2024/65fee9f59a7947297940ef97|url-status=live}}
"В МВД опровергли российское гражданство у подозреваемых в теракте". РБК. 2024-03-23. Архивировано из оригинала 23 марта 2024. Дата обращения: 23 марта 2024.
Через шаблон должно записываться Архивировано из оригинала только для мёртвой ссылки, но не для live. И опять же дату хорошо бы тоже поправить — Proeksad (обс.) 19:30, 25 марта 2024 (UTC)[ответить]

Сейчас есть:

Cравнение шаблонов {{Cite news}}
Викитекст {{cite news|access-date=2024-03-23|archive-date=2024-03-23|archive-url=https://web.archive.org/web/20240323164721/https://www.rbc.ru/politics/23/03/2024/65fee9f59a7947297940ef97|title=В МВД опровергли российское гражданство у подозреваемых в теракте|url-status=live|url=https://www.rbc.ru/politics/23/03/2024/65fee9f59a7947297940ef97|website=РБК}}
Текущий "В МВД опровергли российское гражданство у подозреваемых в теракте". РБК. Архивировано из оригинала 23 марта 2024. Дата обращения: 23 марта 2024.
Песочница

"В МВД опровергли российское гражданство у подозреваемых в теракте". РБК. Архивировано 23 марта 2024. Дата обращения: 23 марта 2024.

и

Cравнение шаблонов {{Cite news}}
Викитекст {{cite news|access-date=2024-03-23|archive-date=2024-03-23|archive-url=https://web.archive.org/web/20240323164721/https://www.rbc.ru/politics/23/03/2024/65fee9f59a7947297940ef97|title=В МВД опровергли российское гражданство у подозреваемых в теракте|url-status=dead|url=https://www.rbc.ru/politics/23/03/2024/65fee9f59a7947297940ef97|website=РБК}}
Текущий "В МВД опровергли российское гражданство у подозреваемых в теракте". РБК. Архивировано из оригинала 23 марта 2024. Дата обращения: 23 марта 2024.
Песочница

"В МВД опровергли российское гражданство у подозреваемых в теракте". РБК. Архивировано из оригинала 23 марта 2024. Дата обращения: 23 марта 2024.

Что вы предлагаете? :) Iniquity (обс.) 20:51, 25 марта 2024 (UTC)[ответить]

Обновление от 27 марта 2024[править код]

Обновите, пожалуйста, модуль из песочницы со ссылкой на эту тему.

Оригинальные изменения

Module:Citation/CS1

  • removed temporary Julian–Gregorian uncertainty categorization; discussion
  • combine extra-text tests for |volume = and |issue =; discussion
  • fix bug related to hyphenated given names when reducing to initials for vancouver style; discussion
  • add |script-encyclopedia = and |trans-encyclopedia =; discussion
  • allow |mode = cs1 and |postscript = none in {{citation}}; discussion
  • fix long-term-sleeping bibcode/postscript interaction bug; discussion
  • fix archive.today timestamp check; discussion
  • cleanup tcommon assignments; discussion
  • extend latn char definition; discussion

Module:Citation/CS1/Configuration

  • add doi free registrants: 1045 - D-Lib Magazine; 1074 and 1194 - American Society for Biochemistry and Molecular Biology; 1096 - FASEB; 4249 - Scholarpedia; 5210 - University of Illinois Libraries; 7759 - Cureus; 14256 - Croatian Association of Civil Engineers; 15347 - Wikijournals; 22323 - SISSA
  • removed temporary Julian–Gregorian uncertainty categorization
  • combine extra-text tests for |volume = and |issue =
  • add |script-encyclopedia = and |trans-encyclopedia =
  • use tabular data file at commons for identifier limit values; discussion
  • removed doi free registrant 3410 - F1000; discussion
  • extend latn char definition;

Module:Citation/CS1/Whitelist

  • add |script-encyclopedia = and |trans-encyclopedia =

Module:Citation/CS1/Date validation

  • removed temporary Julian–Gregorian uncertainty categorization

Module:Citation/CS1/styles.css

Наши изменения

Module:Citation/CS1

  • исправление нескольких ошибок и комментариев

Module:Citation/CS1/Configuration

  • сообщение об архивации при живой ссылке больше не содержит «из оригинала»; обсуждение

Module:Citation/CS1/Date validation

  • у нас заменяем дефис на минус, для последующей нормальной обработки дат

Iniquity (обс.) 18:06, 27 марта 2024 (UTC)[ответить]